.p-article{
  padding: 20px 30px;
  header{
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    padding: 8px 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    h1{
      font-size: 36px;
      line-height: 1.4;
      color: #333;
      letter-spacing: 2px;
      font-weight: bold;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;}
    .tips{
      margin-top: 40px;
      box-sizing: border-box;
      span{
        margin-right: 60px;
        color: #668cd1;
      }
    }
  }
  main{
    // margin-top: 40px;
    overflow: hidden;
    padding: 20px;
  }
}